查看原文
其他

百度开源自动驾驶平台 Apollo

2017-08-22 开源最前线

自动驾驶平台 Apollo

授权协议:Apache-2.0

开发语言:C++ Python

操作系统:跨平台

开发厂商:百度

Github :https://github.com/ApolloAuto/apollo


百度在今年宣布 “阿波罗(Apollo)” 平台向任何公司(包括其竞争对手)免费提供自主驾驶软件。


Apollo (阿波罗)是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。



Appollo 框架


Apollo 开放平台完整的技术架构包括软件平台、云端服务平台、参考硬件平台、参考车辆平台四大部分:

云端服务平台:一系列重要的开放能力都体现在云服务层,它开放了数据开放平台和唤醒万物的 DuerOS

参考硬件平台:实现计算能力,包括计算单元、GPS/IMU、HMI Device 等;

参考车辆平台:实现电子化的控制,也就是线控汽车,这是最底层的一步;

软件平台层:最核心的层,分为 4 个部分。1、自定义模块;2、感知模块;3、车辆规划和运营运营框架。这4部分构成了本期开放的封闭场地循迹自动驾驶软件体系。

通过这四层架构全方位构建能够实际运行的自动驾驶系统,并将通过开放代码、开放能力和开放数据三种形式逐步赋能开发者及生态合作伙伴。



Apollo 框架使用



第一步:安装 docher 系统。用 install-dacker 脚本安装和部署 docker 环境,这其中需要注意的是安装后涉及用户权限的变更,需要当前用户注销之后重新登录,才能完全生效;



第二步:编译 Apollo。编译代码:bash Apollo.sh build;



第三步,启动 Apollo。此步骤下需要对 Apollo 系统进行编译,编译完成之后启动 Apollo。同样安装完之后需要注销,并且用户重新登陆。


目前 Apollo 开源代码已上传至 Github 网站,感兴趣的开发者可点击“阅读原文”查阅相关的工具和文档。


开源最前线 猿妹 整编

整编自:https://github.com/ApolloAuto/apollo 



●本文编号8,以后想阅读这篇文章直接输入8即可

●输入m获取文章目录

↓↓↓ 点击"阅读原文" 【查看更多Appollo信息】  

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存